package com.penghaisoft.microwms.common.wms.model;

import com.penghaisoft.microwms.common.BaseEntity;
import lombok.Data;

import java.util.Date;

/**
 * @Description 成品下线入库明细表
 * @author luoteng
 * @date 2018年6月6日 下午2:24:44
 * @version 1.0
 */
@Data
public class ProOrderInSn extends BaseEntity {

	/**
	 * orderInSnId
	 */
	private Integer orderInSnId;
	/**
	 * 条码
	 */
	private String barcode;
	/**
	 * 返回给mes的信息
	 */
	private String rtnMsg;
//	/**
//	 * 长度
//	 */
//	private java.math.BigDecimal amount;
	/**
	 * 单位
	 */
	private String unit;
//	/**
//	 * 合同编号
//	 */
//	private String contractNo;
//	/**
//	 * 采购订单号
//	 */
//	private String purchaseNo;
	/**
	 * 型号
	 */
	private String model;
//	/**
//	 * 型号描述
//	 */
//	private String modelDesc;
//	/**
//	 * 型号类型 C-STG-L:塑套钢-螺旋钢管 C-STG-W:塑套钢-无缝钢管 C-GTG-L:钢套钢-螺旋钢管 C-GTG-W:钢套钢-无缝钢管
//	 * C-BLG-L:玻璃钢-螺旋钢管 C-BLG-W:玻璃钢-无缝钢管 C-W:弯头 C-ST:三通 C-BJ:变径 C-G:固定支架
//	 */
//	private String modelType;
	/**
	 * 类型：0正品，1样品
	 */
	private String type;
	/**
	 * 生产订单号
	 */
	private String prdOrder;
	/**
	 * 排产时间
	 */
	private Date proPlanDate;
//	/**
//	 * 生产时间
//	 */
//	private Date proManuDate;
	/**
	 * 入库时间（默认为空，成品入wms仓库后，更新该时间）
	 */
	private Date proInDate;
	private Date proInDateMax;
	private Date proInDateMin;
	/**
	 * 仓库
	 */
	private String whCode;
	/**
	 * 区域
	 */
	private String wdCode;
	/**
	 * 库区
	 */
	private String waCode;
	/**
	 * 库位
	 */
	private String wlCode;
	/**
	 * 品名（GF200、D等）
	 */
	private String productName;
	/**
	 * 定量（类似密度的一种概念，如420g/㎡）
	 */
	private String density;
	/**
	 * 入长度（毫米）
	 */
	private String spec;

	/**
	 * 重量（吨）
	 */
	private java.math.BigDecimal weight;
	private java.math.BigDecimal weightMax;
	private java.math.BigDecimal weightMin;

	/**
	 * 生产机号 （2号机、4号机）
	 */
	private Integer machineNumber;
	/**
	 * 等级：1：一等 2：二等 3：处理品
	 */
	private String grade;
	/**
	 * 级别 A、B、C 三种
	 */
	private String level;

	/**
	 * 件数
	 */
	private int count;
	/**
	 * 状态 0：未打印 1：已打印
	 */
	private String status;
	/**
	 *条码状态
	 */
	private String barcodeStatus;

}
